package com.hsmw.api.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class RequestVo implements Serializable {

    @ApiModelProperty(value = "id")
    private String reId;

    @ApiModelProperty(value = "车辆类型")
    private String vehicleType;

    @ApiModelProperty(value = "车辆型号")
    private String vehicleModel;

    @ApiModelProperty(value = "请求状态")
    private String requestStatus;

    @ApiModelProperty(value = "上报类型")
    private String reportType;

    @ApiModelProperty(value = "是否为新派车辆")
    private String newVehicleFlag;

    @ApiModelProperty("待出发车辆距离项目的距离")
    private Long distance;

    private String positionId;

    @ApiModelProperty("项目位置")
    private String destinationLocateInfo;

    @ApiModelProperty("车辆位置")
    private String vehicleLocalteInfo;

    @ApiModelProperty(value = "是否为外租车辆 0 否，1 是")
    private String outsideLeasingFlag;

    @ApiModelProperty("需要的数量")
    private String vehicleNumber;

    private List<PositionAndDriverVo> positionAndDriverVos;
}
